package day02;
//此类是用于验证变量调用的测试demo
public class Test03 {
    public static void main(String[] args) {
        //声明变量a，并且赋值
        int  a = 5;         //声明int类型的变量a，值为5
        //变量的调用
        //输出变量的时候，不需要加""双引号，加上双引号就变成字符串了
        int  b = a + 10;     //声明int类型的变量b，值为变量a+5
        System.out.println(b);  //输出变量b的值，15
        System.out.println(a);  //输出变量a的值，5
        a = a + 1;          //变量a的值改为，现有a的值+1
        System.out.println(a);  //输出6
        System.out.println("a");    //打印字符串a

        //注意事项：目前在main方法中声明的变量必须满足如下要求
        //1.调用的变量必须要提前声明
        //2.已经声明的变量必须完成手动初始化赋值，不然无法调用
        //System.out.println(x);   //编译错误，变量x未声明
        int y;
        //System.out.println(y);      //编译错误，变量y没有被初始化赋值
        y = 1;                      //为变量y赋值1
        System.out.println(y);      //正常输入y变量的值，因为上方已经完成初始化赋值
        int j = 5;
        int k = j + 5;
        System.out.println(k);  //输出10
        System.out.println("k");    //输出k字符串
        j = j + 10;
        System.out.println(j);      //输出15
        int balance = 5000; //定义balance（余额），值为5000
        System.out.println(5000);
        //System.out.println(m);    //编译错误，因为没有定义
        int m;
        //System.out.println(m);      //编译错误，因为变量没有被初始化


    }
}
